package modelo;

import java.sql.Date;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;

/**
 *
 * @author Ramayane
 */
public class ClientePF extends Cliente {

    private String cpf;
    private String sexo;
    private Date data_nascimento;

    /**
     * @return the cpf
     */
    public String getCpf() {
        return cpf;
    }

    /**
     * @param cpf the cpf to set
     */
    public void setCpf(String cpf) {
        this.cpf = cpf;
    }

    /**
     * @return the sexo
     */
    public String getSexo() {
        return sexo;
    }

    /**
     * @param sexo the sexo to set
     */
    public void setSexo(String sexo) {
        this.sexo = sexo;
    }

    /**
     * @return the data_nascimento
     */
    public Date getData_nascimento() {
        return data_nascimento;
    }

    /**
     * @param data_nascimento the data_nascimento to set
     */
    public void setData_nascimento(Date data_nascimento) {
        this.data_nascimento = data_nascimento;
    }

    public String getData_nascFmt() {
        if (data_nascimento == null) {
            return null;
        }
        DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
        return formatter.format(data_nascimento);
    }

    public void setData_nascFmt(String dn) throws ParseException {
        if (dn == null || "".equals(dn)) {
            this.data_nascimento = null;
        } else {
            DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
            this.data_nascimento = new Date(formatter.parse(dn).getTime());
        }
    }

    
}
